package com.assembly.system.service;

import com.assembly.entities.RoleResources;
import com.assembly.util.base.Result;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 * 平台角色资源关联信息表 服务类
 * </p>
 *
 * @author 丽人平台-www.assembly.com
 * @since 2021-03-29
 */
public interface IRoleResourcesService extends IService<RoleResources> {
    /***
     * 根据角色ID查询 该角色下有那些 资源
     * @param roleId
     * @return
     */
    List<String> queryResourcesIdByRoleId(String roleId);

    /***
     * 新增 或修改 角色权限
     * @param roleId
     * @param resourcesIds
     * @return
     */
    Result saveOrUpdateResourcesAndRole(String roleId,List<String> resourcesIds);



}
